package com.wisdytech.linkdcs.equipment.dao;

import java.util.List;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.wisdytech.linkdcs.equipment.dto.EquipConnectDTO;
import com.wisdytech.linkdcs.equipment.model.EquipmentToClient;


/**
 * 设备终端关联表操作
 * @author dlb
 *
 */
public interface IEqToClientDao extends BaseMapper<EquipmentToClient>{
	
	
	/**
     * 分页条件查询设备终端和设备连接信息
     * @param connectDTO 查询条件集合
     * @return 设备终端和设备连接信息
     */
	public List<EquipmentToClient> selectConnectPage(EquipConnectDTO connectDTO);
	
	/**
	 * 根据唯一id查询详细的连接信息
	 * @param pkId
	 * @return
	 */
	public EquipmentToClient selectDetailById(String pkId);
	
	/**
	 * 查询设备连接详细信息
	 * @param pkId
	 * @return
	 */
	public EquipmentToClient selectCollectionDetailById(String pkId);
	
		/**
	 * 根据虚拟的参数终端id查找所有关联的设备终端
	 * @param collectionClientId
	 * @return
	 */
	public List<EquipmentToClient> selectByCollectionClientId(String collectionClientId);
	/**
	 * 根据设备参数查找所有关联的设备终端
	 * @param paramId
	 * @return
	 */
	public List<EquipmentToClient> selectByParamId(String paramId);
	

}
